/***********************************************************************************************************************************
S3 Storage Helper
***********************************************************************************************************************************/
#ifndef STORAGE_S3_STORAGE_HELPER_H
#define STORAGE_S3_STORAGE_HELPER_H

#include "storage/s3/storage.h"

/***********************************************************************************************************************************
Functions
***********************************************************************************************************************************/
FN_EXTERN Storage *storageS3Helper(unsigned int repoIdx, bool write, StoragePathExpressionCallback pathExpressionCallback);

/***********************************************************************************************************************************
Storage helper for StorageHelper array passed to storageHelperInit()
***********************************************************************************************************************************/
#define STORAGE_S3_HELPER                                           {.type = STORAGE_S3_TYPE, .helper = storageS3Helper}

#endif
